.base-content .van-icon.van-icon-arrow-left {
  color: #333333 !important;
}
.base-content .van-nav-bar__title {
  color: #000000;
  font-size: 15px;
  font-weight: bold;
}

.banner-pagination {
  position: absolute;
  bottom: 15px;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
}
.banner-pagination .swiper-pagination-bullet {
  margin-right: 5px;
  background-color: #ffffff;
  opacity: 0.6;
}
.banner-pagination .swiper-pagination-bullet-active {
  width: 15px;
  height: 8px;
  border-radius: 4px;
  background-color: #ffffff;
  opacity: 1;
}

.checkbox .van-checkbox__icon--checked .van-icon {
  background-color: #f5ac67;
  border-color: #f5ac67;
}
.checkbox .van-radio__icon--checked::before {
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
}

.login-form .van-cell {
  background-color: transparent;
  padding-left: 0.4rem;
  padding-right: 0rem;
}

.pay-panel .van-number-keyboard {
  position: static;
}

.recommend .van-nav-bar__text {
  color: #666666;
}
